CentOS 5
Sponsored Link

Configure iSCSI Target
2015/01/13
 
Configure Storage Server with iSCSI.
A storage on a network is called iSCSI Target, a Client which connects to iSCSI Target is called iSCSI Initiator. This example is based on the environment below.
 
dlp.srv.world
[10.0.0.30] - iSCSI Target

 
www.srv.world
[10.0.0.31] - iSCSI Initiator
On this example, use a LVM partition for iSCSI disks, so it needs your computer has enough space of disks for free. If not, add a new HDD and create a new LVM partition first.
[1] Configure iSCSI Target.
# create a physical volume

[root@dlp ~]#
pvcreate /dev/sdb1

  Physical volume "/dev/sdb1" successfully created
# create a volume group

[root@dlp ~]#
vgcreate -s 32M vg_target00 /dev/sdb1

  Volume group "vg_target00" successfully created
# create a logical volume

[root@dlp ~]#
lvcreate -L 100G -n lv_target00 vg_target00

  Logical volume "lv_target00" created
[root@dlp ~]#
yum -y install scsi-target-utils
[root@dlp ~]#
vi /etc/tgt/targets.conf
# add to the end

# if you set some devices, add <target>-</target> and set the same way with follows

# naming rule : [ iqn.yaer-month.domain:any name ]

<target iqn.2011-06.world.srv:target0>
   
# provided devicce as a iSCSI target

    backing-store /dev/vg_target00/lv_target00
   
# iSCSI Initiator's IP address you allow to connect

    initiator-address 10.0.0.31
   
# authentication info ( set anyone you like for "username", "password" )

    incominguser username password
</target>
[root@dlp ~]#
/etc/rc.d/init.d/tgtd start

Starting SCSI target daemon: Starting target framework daemon
[root@dlp ~]#
chkconfig tgtd on

[root@dlp ~]#
tgtadm --mode target --op show
# show status

Target 1: iqn.2011-06.world.srv:target0
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB
            Online: Yes
            Removable media: No
            Backing store type: null
            Backing store path: None
            Backing store flags:
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 53687 MB
            Online: Yes
            Removable media: No
            Backing store type: rdwr
            Backing store path: /dev/vg_target00/lv_target00
            Backing store flags:
    Account information:
        username
    ACL information:
        10.0.0.31
[2]
Next, Configure iSCSI Initiator to mount iSCSI disks.
 
Tweet